WP2FA\Admin\Helpers\User_Helper D

Total Complexity 276
Dependencies 13
Dependents 18
Total lines 2,093
Lines of code 880
Logical lines of code 553
Comment lines 809
Methods 75
Properties 9

Methods 75

Method Rating Maintainability Complexity Lines of code
run_user_enforcement_check()
D
29
45 117
is_user_enforced()
D
30 39 116
set_user()
B
47 17 33
run_user_exclusion_check()
A
44 15 47
lock_user_account_if_needed()
A
45 12 42
get_user_role()
A
48 11 33
get_totp_decrypted()
A
49 9 30
remove_all_2fa_meta_for_user()
S
50 7 28
remove_enabled_method_for_user()
S
56 6 19
set_user_policies_and_grace()
S
50 5 30
get_user_default_blog()
S
55 5 20
check_methods_and_set_user()
S
59 5 15
is_excluded()
S
58 5 15
get_totp_key()
S
59 5 14
set_proper_user()
S
63 5 11
update_user_state()
S
60 4 14
is_admin()
S
65 4 8
update_meta_if_necessary()
S
60 3 14
get_user_object()
S
68 3 7
needs_to_reconfigure_method()
S
74 3 4
get_excluded_roles()
S
71 2 6
get_user_state()
S
67 2 8
set_user_state()
S
68 2 7
is_user_method_in_role_enabled_methods()
S
67 2 8
set_user_status()
S
64 2 9
send_expired_grace_email()
S
63 2 10
get_user()
S
72 2 6
get_2fa_status()
S
65 2 9
get_enforced_users()
S
71 2 6
get_excluded_users()
S
71 2 6
get_included_sites()
S
71 2 6
get_enforced_roles()
S
71 2 6
get_excluded_sites()
S
71 2 6
set_email_token_for_user()
S
75 1 4
remove_login_date_for_user()
S
76 1 4
remove_backup_methods()
S
74 1 4
is_enforced()
S
75 1 4
get_email_token_for_user()
S
76 1 4
get_login_date_for_user()
S
76 1 4
remove_2fa_for_user()
S
76 1 4
remove_email_token_for_user()
S
76 1 4
set_reset_password_valid_for_user()
S
75 1 4
set_login_date_for_user()
S
75 1 4
get_reset_password_valid_for_user()
S
76 1 4
is_user_locked()
S
79 1 3
remove_reset_password_valid_for_user()
S
76 1 4
set_grace_period()
S
75 1 4
remove_grace_period()
S
76 1 4
set_user_needs_to_reconfigure_2fa()
S
75 1 4
remove_2fa_status()
S
76 1 4
get_nag_status()
S
76 1 4
set_nag_status()
S
75 1 4
remove_nag_status()
S
76 1 4
get_user_expiry_date()
S
76 1 4
set_user_expiry_date()
S
75 1 4
remove_user_expiry_date()
S
76 1 4
get_user_enforced_instantly()
S
76 1 4
set_user_enforced_instantly()
S
75 1 4
remove_user_enforced_instantly()
S
76 1 4
get_user_needs_to_reconfigure_2fa()
S
76 1 4
remove_user_needs_to_reconfigure_2fa()
S
76 1 4
set_2fa_status()
S
75 1 4
get_meta()
S
74 1 4
set_meta()
S
74 1 4
remove_meta()
S
75 1 4
remove_global_settings_hash_for_user()
S
76 1 4
set_global_settings_hash_for_user()
S
75 1 4
set_enabled_method_for_user()
S
69 1 6
remove_user_totp_key()
S
73 1 5
get_user_totp_key()
S
76 1 4
set_user_totp_key()
S
76 1 4
get_global_settings_hash_for_user()
S
76 1 4
is_user_using_two_factor()
S
75 1 4
get_grace_period()
S
76 1 4
get_enabled_method_for_user()
S
74 1 4